<!--
 * @Author: HeAo
 * @Date: 2022-08-23 20:17:45
 * @LastEditTime: 2022-08-24 11:20:41
 * @LastEditors: HeAo
 * @Description: 
 * @FilePath: \JavaScripe\day-12\04-查找元素.html
 * 别乱动！
-->
<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>
  <div id="div1"></div>
  <div class="div2">div2-1</div>
  <div class="div2">div2-2</div>
  <p>我是一个p标签</p>
  <script>
    // 通过id获取对应的子节点 直接返回对应的节点
    var div1 = document.getElementById('div1')
    console.log(div1);

    // 通过class获取对应的子节点 返回的是一个类数组
    var div2 = document.getElementsByClassName('div2')
    console.log(div2);

    // 通过标签名称获取对应的子节点
    var p = document.getElementsByTagName('p')
    console.log(p);

    // 通过css选择器获取对应的子节点
    // querySelector 返回文档中匹配指定的CSS选择器的第一元素
    console.log(document.querySelector('.div2'));

    // document.querySelectorAll() 是 HTML5中引入的新方法，返回文档中匹配的CSS选择器的所有元素节点列表
    console.log(document.querySelectorAll('.div2'));
  </script>

</body>

</html>